package com.shiyun.websocketclient.bean;

import lombok.extern.slf4j.Slf4j;

import java.net.URI;

import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;

/**
 * 类 描 述: WebSocket客户端
 * 作   者: 史 云
 *
 * @author 史 云
 * 版   本: 1.0.0
 * 时   间: 2021年12月30日  15:08:00
 */
@Slf4j
public class MyWebSocketClient extends WebSocketClient {


    public MyWebSocketClient(URI serverUri) {
        super(serverUri);
    }

    @Override
    public void onOpen(ServerHandshake arg0) {
        log.info("------ MyWebSocket onOpen ------");
    }

    @Override
    public void onClose(int arg0, String arg1, boolean arg2) {
        log.info("------ MyWebSocket onClose ------");
    }

    @Override
    public void onError(Exception arg0) {
        log.info("------ MyWebSocket onError ------");
    }

    @Override
    public void onMessage(String arg0) {
        log.info("-------- 接收到服务端数据： " + arg0 + "--------");
    }
}
